iT邦幫忙

2026 iThome 鐵人賽

DAY 1
0
AI Engineering

Java × AI:30天打造智慧健康助理系列 第 1

為什麼我想用 Java 打造 AI 智慧健康助理?

  • 分享至 

  • xImage
  •  

為什麼選這個主題?
生成式 AI 在近幾年快速發展,除了聊天、文字生成之外,也開始被應用在許多不同領域,其中「醫療與健康」是我特別感興趣的方向。身為醫學資訊相關科系的學生,我平常接觸的程式語言主要是 Java,因此這次想挑戰看看,能不能利用自己正在學習的 Java 與 Spring Boot,結合生成式 AI,從零開始打造一個簡單的「智慧健康助理」。
我希望它不只是單純呼叫 AI,而是能逐步加入健康資訊相關的功能,讓這 30 天同時成為我練習 Java、後端開發與 AI 應用的一次完整紀錄。

我想做的「智慧健康助理」是什麼?
這次預計製作的智慧健康助理,定位並不是醫療診斷工具,而是一個協助使用者整理與理解日常健康資訊的小型系統。
例如,未來希望可以逐步實現:

  • 輸入基本健康資訊,進行 BMI 等簡單健康指標計算
  • 紀錄睡眠、喝水、運動等日常健康資料
  • 使用生成式 AI 整理健康相關資訊
  • 讓使用者透過對話方式詢問一般健康問題
  • 最後利用 Java 與 Spring Boot 將功能整合成一個簡單的 Web 應用程式
    至於最後能完成到什麼程度,就留給接下來的 29 天慢慢挑戰!

為什麼選擇 Java?
其實現在談到 AI 開發,很多人第一個想到的程式語言可能會是 Python。
不過因為我目前學習與使用較多的是 Java,因此這次想從自己比較熟悉的語言出發,了解 Java 要如何與生成式 AI 服務進行整合。對我來說,這次挑戰的重點並不是「30 天學會一個新的程式語言」,而是希望練習如何把目前學到的 Java 技術,真正應用在一個完整的小型專案中。

30 天預計學習什麼?
目前先把 30 天大致分成幾個階段:
第一階段:Java 與 Spring Boot 基礎
建立專案,了解 Controller、REST API、JSON 等基本概念。
第二階段:Java × 生成式 AI
了解 API 與 Prompt 的基本概念,嘗試讓 Java 程式與 AI 模型進行溝通。
第三階段:健康資訊功能
逐步加入 BMI、健康紀錄與健康資訊整理等功能。
第四階段:整合成智慧健康助理
將前面的功能整合,建立可以實際操作的 Web 應用程式。
第五階段:測試與成果整理
改善系統、測試功能,並整理這 30 天遇到的問題與學習成果。

所以,第一天我想先從確定專案方向開始。
目前我的目標是:使用 Java + Spring Boot + 生成式 AI,完成一個簡單的智慧健康助理。
接下來不只會記錄成功的部分,也希望把開發過程中遇到的錯誤、查資料的過程,以及最後如何解決問題都記錄下來。


下一篇
我的 AI 智慧健康助理到底要會什麼?
系列文
Java × AI:30天打造智慧健康助理7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言